Part Number Hot Search : 
N4001 TDA4863G TMP87 CEU20P06 HD74LS20 32M61 EC3CB14 34286G2
Product Description
Full Text Search
 

To Download IP1001LF Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 www..com
IP1001 LF
Data Sheet
Integrated 10/100/1000 Gigabit Ethernet Transceiver
Features
IEEE 802.3 compliant 1000BASE-T, 100BASE-TX, and 10BASE-T Support auto-negotiation Support timing programmable MII/ GMII/ RGMII (delay clock, and driving current etc.) Support 3 power saving modes Support software based Smart Cable Analyzer (SCA) Support auto MDI/MDIX (auto negotiation or force mode) Support auto polarity correction Supports programmable LED modes and LED driving current Supports speed down shift feature Built in synchronization FIFO to support jumbo frame size up to 10KB in giga mode (4KB in 10M/100M mode) Supports 2.1v and 1.2v built-in regulator control Provide a 125MHz free running clock Operating voltage 3.3v/ (2.5v option for RGMII)/ 1.8v/ 1.2v 64-pin QFN lead-free package Supports Lead Free package (Please refer to the Order Information)
General Description
IP1001 is an integrated physical layer device for 1000BASE-T, 100BASE-TX, and 10BASE-T applications. IP1001 supports MII, GMII and RGMII for different types of 10/100/1000Mb Media Access Controller (MAC). It supports Auto MDI/MDIX function to simplify the network installation and reduce the system maintenance cost. IP1001 supports speed down shift feature for a poor link quality to guarantee data transmission. Cable analysis function "SCA" is supported by programming MII registers of IP1001 through MDC/MDIO. IP1001 supports 2 types of power saving modes; i.e., power down mode defined in IEEE802.3, and APS (auto power saving).
MAC Device
Physical Layer Device
Network Medium
NIC/ NIC/ Switch Switch
RGMII/ GMII/ MII
IP1001 IP1001
TP-MDI
Magnetic Magnetic
10BASE-T RJ45 100BASE-TX RJ45 1000BASE-T
1/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
Table of Contents
Features ................................................................................................................................................................1 General Description ..............................................................................................................................................1 Table of Contents ..................................................................................................................................................2 Revision History ....................................................................................................................................................3 1 Pin diagram ...................................................................................................................................................4 2 Pin description ...............................................................................................................................................5 3 Functional Description.................................................................................................................................16 Medium Dependent Interface (MDI) for Twisted Pair Cable ................................................ 16 3.1 MAC Interface (RGMII/ GMII/ MII) ....................................................................................... 17 3.2 Serial Management Interface............................................................................................... 20 3.3 LED ...................................................................................................................................... 20 3.4 Auto MDI/MDIX Crossover................................................................................................... 22 3.5 Polarity Correction ............................................................................................................... 22 3.6 Auto-Negotiation .................................................................................................................. 23 3.7 Smart speed......................................................................................................................... 24 3.8 Power supply........................................................................................................................ 24 3.9 3.10 Digital Internal Function ....................................................................................................... 25 IEEE802.3 1000BASE_T Test mode ................................................................................... 25 3.11 4 Register Descriptions ..................................................................................................................................26 Control Register (Reg0) ....................................................................................................... 27 4.1 Status Register (Reg1)......................................................................................................... 28 4.2 PHY Identifier Register (Reg2) ............................................................................................ 29 4.3 PHY Identifier Register (Reg3) ............................................................................................ 29 4.4 Advertisement Register (Reg4)............................................................................................ 30 4.5 Link Partner's Ability Register (Base Page) (Reg5)............................................................. 31 4.6 Auto-Negotiation Expansion Register (Reg6)...................................................................... 33 4.7 Auto-Negotiation Next Page Transmit Register (Reg7) ....................................................... 34 4.8 Auto-Negotiation Link Partner Next Page Register (Reg8) ................................................. 34 4.9 4.10 1000BASE-T Control Register (Reg9) ................................................................................. 35 1000BASE-T Status Register (Reg10)................................................................................. 36 4.11 4.12 Extended Status Register (Reg15) ...................................................................................... 37 4.13 PHY Specific Control & Status Register (Reg16)................................................................. 38 4.14 PHY Link Status Register (Reg17)....................................................................................... 40 4.15 PHY Specific Control Register2 (Reg20) ............................................................................. 41 5 Electrical Characteristics.............................................................................................................................42 Absolute Maximum Rating ................................................................................................... 42 5.1 DC. Characteristic................................................................................................................ 42 5.2 AC Timing............................................................................................................................. 43 5.3 Thermal Data ....................................................................................................................... 47 5.4 6 Order Information ........................................................................................................................................47 7 Package Detail ............................................................................................................................................48
2/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
Revision History
Revision # IP1001-DS-R01 IP1001-DS-R02 IP1001-DS-R03 Change Description Initial release. Assign pin number to power pins. Modify CAP pin description. Modify package dimension. Modify features description. Modify the pin desecration for X1. Change the part number to "IP1001 LF". Modify the LED pins description. Modify the RGMII/GMII driving current. Modify the operating temperature range. Modify RGMII/GMII timing. Modify LED mode description of pin 55. Modify DC characteristics. Add thermal parameters. Correct an editing error found on Page 4. Modify Maximum voltage of AVDD to 2.2V on Page 42 DC. Characteristic.
IP1001-DS-R04 IP1001-DS-R05 IP1001-DS-R06
3/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
1
Pin diagram
RXD4/ RXPHASE_SEL VDDO DVDD RXD3 RXD2 VDDO RXD1 RXD0 RX_DV/ RX_CTL RX_CLK/ RXC DVDD NC_TEST RGMII_N/GMII RESET# X2 X1 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33
RXD5/ TXPHASE_SEL RXD6/ PHY_ADDR[4] RXD7/ PHY_ADDR[3] VDDO RX_ER/ PHY_ADDR[2] DVDD TX_CLK/ LED_MODE0 VDDO GTX_CLK/ TXC TX_EN/ TX_CTL TXD0 TXD1 TXD2 TXD3 DVDD VDDO
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
32 31 30 29 28 27
CTRL12D AVDD MDI3M MDI3P AVDD MDI2M MDI2P CAP AVDDH AVDD MDI1M MDI1P AVDD MDI0M MDI0P R_SET
IP1001
(64-QFN)
26 25 24 23 22 21 20 19 18 17
TXD4 TXD5 DVDD TXD6 TXD7 TX_ER CRS/ PHY_ADDR[1] COL/ PHY_ADDR[0] VDDO CLK_OUT MDC MDIO LED0 LED1 LED2 CTRL21
4/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
2
Pin description
Abbreviation PWR I LI O I/O OD IPH IPL IPECL OPECL Description Power and Ground Pin Schmitt trigger input The input is latched at the end of reset and used as a default value Output Schmitt trigger input/ Output Open drain output Schmitt trigger input with 60 kohm internal pull high Schmitt trigger input with 60 kohm internal pull low PECL input PECL output
Abbreviation
5/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
Pin description (continued) Pin no. Configuration 50,51,53,7,8 PHY_ADDR[4:0] LI/O, IPH PHY Address Configuration These pins are latched upon power-on reset to define the PHY address of IP1001. PHY_ADDR[1:0] are internally pulled high. PHY_ADDR[4:0] share the same pins with RXD6, RXD7, RX_ER, CRS and COL. GMII (MII)/ RGMII MAC Interface Mode Selection This pin is latched upon power-on reset to define the RGMII/GMII interface mode. 0: RGMII mode (default) 1: GMII/MII mode RX_CLK Phase Selection This pin is latched upon power-on reset, and acts as the initial value of register16 [0] to adjust timing of RX_CLK. 0: No output delay is added on RX_CLK 1: An output delay is added on RX_CLK (with respect to RXD, about 2ns delay in 1000BASE-T, and about 4ns delay in 100BASE-TX and 10BASE-T). RXPHASE_SEL shares the same pin with RXD4. GTX_CLK/TXC Phase Selection This pin is latched upon power-on reset, and acts as the initial value of register16 [1] to adjust timing of GTX_CLK/TXC. 0: No input delay is added on GTX_CLK/TXC 1: An input delay is added on GTX_CLK/TXC (with respect to TXD, about 2ns delay in 1000BASE-T, and about 4ns delay in 100BASE-TX and 10BASE-T). TXPHASE_SEL shares the same pin with RXD5. Label Type Description
36
RGMII_N/GMII
IPL
48
RXPHASE_SEL LI/O
49
TXPHASE_SEL LI/O
6/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
Pin description (continued) Pin no. Label MAC Interface GMII 57 RGMII MII -I GMII/RGMII Transmit Clock MDI Description speed Gigabit 125Mhz input. GMII IP1001 utilizes this clock to Mode sample TXD[7:0], TX_ER and TX_EN at the rising edge. 10/100M Not used. bps Gigabit 125Mhz input. RGMII IP1001 utilizes this clock to Mode sample TXD[3:0] and TX_CTL at both the rising edge and falling edge of GTX_CLK. 100Mbps 25Mhz input. IP1001 utilizes this clock to sample TXD[3:0] and TX_CTL at both the rising edge and falling edge. 10Mbps 2.5Mhz input. IP1001 utilizes this clock to sample TXD[3:0] and TX_CTL at both the rising edge and falling edge. 55 --TX_CLK O MII Transmit Clock MDI Description speed Gigabit Not used. GMII 100Mbps 25Mhz output. Mode IP1001 uses the clock to sample TX_EN, TX_ER, and TXD[3:0]. 10Mbps 2.5Mhz output. IP1001 uses the clock to sample TX_EN, TX_ER, and TXD[3:0]. Gigabit Not used. RGMII 100Mbps This pin should be left open Mode 10Mbps for normal operation. I/F I/F GTX_CLK TXC Type Description
7/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
Label MAC Interface GMII RGMII TX_CTL MII TX_EN I GMII and MII Transmit Enable/ RGMII Transmit Control MDI speed Gigabit, GMII 100Mbps, Mode 10Mbps I/F Description Type Description
Pin no.
58
TX_EN
Indicates the valid data is present on the data bus of TXD. Synchronous to the rising edge of GTX_CLK (Gigabit) or TXC_CLK (10/100M). Gigabit, The TX_CTL indicates a RGMII 100Mbps, signal like TX_EN at the Mode 10Mbps rising edge of TXC. A signal like TX_ER is derived by the logical operation of latched "TX_EN" and the value at the falling edge of TXC. 5,4,2,1 TXD[7:4] --I GMII Transmit Data (high nibble) Please see the pin description of pin 57. GMII/RGMII/MII Transmit Data Please see the pin description of pin 57. GMII and MII Transmit Error I/F GMII Mode MDI Description speed Gigabit A "high" state present on this pin indicates transmit data error or carrier extension. It is synchronous to GTX_CLK 100Mbps A "high" state present on this , 10Mbps pin indicates transmit data error. It is synchronous to TX_CLK Gigabit, Not used. 100Mbps, 10Mbps
62,61,60,59 TXD[3:0] TXD[3:0] TXD[3:0] I 6 TX_ER -TX_ER I
RGMII Mode
8/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
Label MAC Interface GMII RGMII MII RX_CLK O GMII/ RGMII Receive Clock. MDI Description speed Gigabit 125Mhz output. GMII IP1001 sends out RXD[7:0], Mode RXDV and RX_ER at the rising edge of RX_CLK. 100Mbps 25Mhz output. IP1001 sends out RXD[3:0], RXDV and RX_ER at the rising edge of RX_CLK. 10Mbps 2.5Mhz output. IP1001 sends out RXD[3:0], RXDV and RX_ER at the rising edge of RX_CLK. Gigabit 125Mhz output. RGMII IP1001 sends out RXD[3:0] Mode and RX_CTL at both the rising edge and falling edge of RXC. 100Mbps 25Mhz output. IP1001 sends out RXD[3:0] and RX_CTL at both the rising edge and falling edge of RXC. 10Mbps 2.5Mhz output. IP1001 sends out RXD[3:0] and RX_CTL at both the rising edge and falling edge of RXC. I/F Type Description
Pin no.
39
RX_CLK RXC
40
RX_DV
RX_CTL RX_DV
O
GMII and MII Receive Enable/ RGMII Receive Control I/F GMII Mode MDI speed Gigabit 100Mbps 10Mbps Description RX_DV indicates the valid data is present on the data bus of RXD. Synchronous to the rising edge of RX_CLK.
Gigabit RX_CTL indicates a signal RGMII 100Mbps like RX_DV at the rising edge Mode of TXC. A signal like RX_ER 10Mbps is derived by the logical operation of latched RX_DV and the value at the falling edge of RX_CLK 51,50,49,48 RXD[7:4] --O GMII Receive Data (high nibble) Please see the pin description of pin 39. RXD[7:4] share the same pins with PHY_ADDR[3:4], TXPHASE_SEL, and RXPHASE_SEL.
9/48 Copyright (c) 2006, IC Plus Corp. Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
Label MAC Interface GMII RGMII MII GMII/RGMII/MII Receive Data Please see the pin description of pin 39. GMII and MII Receive Error RX_ER shares the same pin with PHY_ADDR2. I/F MDI Description speed Gigabit A "high" state present on this GMII pin indicates received data Mode error or carrier extension. It is synchronous to RX_CLK 100Mbps A "high" state present on this , 10Mbps pin indicates received data error. It is synchronous to RX_CLK Gigabit, Not used. RGMII 100Mbps, Mode 10Mbps Type Description
Pin no.
45,44,42,41 RXD[3:0] RXD[3:0] RXD[3:0] O 53 RX_ER -RX_ER O
7
CRS
--
CRS
IPH/O
GMII/MII Carrier Sense It asserts during either the transmission or the reception. CRS shares the same pin with PHY_ADDR1. GMII/MII Collision If IP1001 operates in half mode, it asserts when both transmission and reception are running. If IP1001 works in full duplex mode, COL is always idle (logic low). COL shares the same pin with PHY_ADDR0.
8
COL
--
COL
IPH/O
10/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
Pin description (continued) Pin no. LED Display 55 LED_MODE0 LI/O LED Mode Selection (MODE0~MODE3). LED_MODE[1:0] can provide 4 LED display modes, Mode0~ Mode3. LED_MODE1 is set by register16[15]. LED_MODE0 is defined by pin or by register16[14]. The pin state of LED_MODE0 is latched upon reset and set to register 16[14]. After power up, the designer can configure LED_MODE[1:0] register during the operation. Since LED_MODE1 is set to "0" upon reset, the designer can set pin 55 to select "00" or "01" display mode if the register 16[15:14] is unchanged. 15,14,13 LED2, LED1, LED0 Mode0 LED_Mode1, LED_Mode0 LED0 00 10/100M Link/Act 0: link off 1: 10/100M link on Flash: TX or RX 100M Link/Act 0: link off 1: 100M link on Flash: TX or RX 1G Link/Act 0: link off 1: Giga link on Flash: TX or RX IPH/O, LED output pins 0,1,2 LI/O Mode1 01 Bi-color mode {LED0, LED1}= 10= 1G Link; 01=10/100M Link; 00= link off 11= link off Act 0: link off or idle 1: TX or RX Mode2 10 1G Link/Act 0: link off 1: Giga link on Flash: TX or RX 100M Link/Act 0: link off 1: 100M link on Flash: TX or RX 10M Link/Act 0: link off 1: 10M link on Flash: TX or RX Mode3 11 Bi-triple-color mode {LED0, LED1}= 10= 1G Link; 01= 100M Link 00= 10M Link; 11= link off Link/ Act 0: link off 1: 10/100M/giga link on Flash: TX or RX Label Type Description
LED1
LED2
11/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
Pin description (continued) Pin no. 11 Label MDC Type I Description Management Data Clock. MDC is the management data clock reference. A continuous clock is not expected. The maximum frequency supported is 12.5 MHz. Management Data Input Output. MDIO transfers management data in and out of the device synchronous to MDC. This pin should be connected to VDDO through a 5.1-k pull up resistor.
Serial Management Interface
12
MDIO
I/O
Pin no.
Label
Type I/O
Description Twisted- Pair Media Dependent Interface In 1000BASE-T mode, all 4 pairs are both input and output at the same time. In 100BASE-TX and 10BASE-T mode, MDI[0]P/M are used for transmit pair under MDI configuration, and is used for receive pair under MDIX configuration. MDI[1]P/M are used for receive pair under MDI configuration, and is used for transmit pair under MDIX configuration. MDI[2]P/M and MDI[3]P/M are unused in 100BASE-TX and 10BASE-T mode.
Medium Interface 29,26,21,18, MDI[3:0]P, 30,27,22,19 MDI[3:0]M
12/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
Pin description (continued) Pin no. 16 Label CTRL21 Type O Description Regulator Control. The internal linear regulator uses this pin to control an external PNP transistor to generate a 2.1v voltage source. IP1001 uses the AVDDH as a reference voltage, which can be 3.3v or 2.5v as shown in the following figure. The 2.1v power source is used for center tap of transformer and AVDD. The built in regulator works only if AVDD pins are connected to the collector of the external PNP as shown in the following figure. If AVDD pins are connected to an external power source instead of the collector of PNP, the function of CTRL21 doesn't work.
AVDDH (3.3v/ 2.5v)
Miscellaneous
CTRL21
AVDD (2.1v)
This pin can be left open if it is not used. 32 CTRL12D O Regulator Control. The internal linear regulator uses this pin to control an external PNP transistor to generate a 1.2v voltage source. IP1001 uses the VDDO as a reference voltage, which can be 3.3v or 2.5v as shown in the following figure. The 1.2v power source is used for DVDD. The built in regulator works only if DVDD pins are connected to the collector of the external PNP as shown in the following figure. If DVDD pins are connected an external power source instead of the collector of PNP, the function of CTRL12D doesn't work.
VDDO (3.3v/ 2.5v)
CTRL12D
DVDD (1.2v)
This pin can be left open if it is not used.
13/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
Pin description (continued) Pin no. 33 Label X1 Type I Description Reference Clock. 25 MHz crystal reference or oscillator input. Connects to crystal to provide the 25MHz crystal input. If a 25MHz oscillator is used, connect X1 to the oscillator's output. The input voltage of this pin should not exceed 1.8V. A voltage divider formed by 2 resistors is recommended if the output voltage of oscillator is over 1.8V. Please refer to the Crystal Specifications in detail. Reference Clock. 25 MHz crystal reference. Hardware reset Active low. IP1001 enters reset state when this pin is pulled low. It is used for scan test only. It should be left open for normal operation. 125M clock output It is used by external MAC device. This signal is always active after reset. Capacitor pin It should be connected to GND through an external 10uF capacitor. It is used to stabilize the internal analog power. I Band gap Reference Add an external 6.19k1% resistor between this pin and GND. IP1001 utilizes this resistor to set the current source.
Miscellaneous
34 35
X2 RESET#
O I
37 10
NC_TEST CLK_OUT
IPL O
25
CAP
17
R_SET
14/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
Pin description (continued) Pin no. Label Power pins 3, 38, 46, 54, 63 20, 23, 28,31, DVDD AVDD
Type
Description 1.2v digital power 1.8v or 2.1v analog power AVDD can be fed with external 1.8v or 2.1v power. If there is no external 1.8v power source, AVDD can be connected the 2.1v power source generated by CTRL21. If an external 1.8v power is available, AVDD can be connected to 1.8v to reduce the power consumption. If there is no external 2.5v power source, the center tap of transformer can be connected the 2.1v power source generated by CTRL21. If an external 2.5v power is available, the center tap of transformer can be connected to it, consuming the extra power consumption. 3.3v/ 2.5v digial I/O power VDDO is connected to 3.3v if IP1001 works in MII or GMII mode. VDDO is connected to 2.5v if IP1001 works at RGMII mode. 3.3v/ 2.5v analog power AVDDH can be fed with 3.3v or 2.5v, using the same power source of VDDO. Although VDDO and AVDDH use the same power source, user has to place a bead between VDDO and AVDDH to prevent the noise of AVDDH noise.
9, 43, 47, 52, 56, 64
VDDO
24
AVDDH
--
GND
Exposed PAD (E-PAD) (Thermal PAD) is Analog and Digital ground.
15/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
3
Functional Description
The IP1001 is an Ethernet transceiver for 1000BASE-T, 100BASE-TX, and 10BASE-T. It uses one pair of UTP wires to transmit data and uses another pair to receive data when working in 100BASE-TX or 10BASE-T. It uses four pairs of UTP wires to transmit and to receive data when working in 1000BASE-T. It supports auto-negotiation, including next page exchanging, speed (1000M, 100M, 10M), duplex (full/ half) mode and master/slave resolution. This device also supports RGMII/ GMII/ MII to interface a MAC device. Registers in the IP1001 can be accessed via the SMI (MDC/MDIO). Three LEDs shows the various statuses of the device. Pair skews in the cables are automatically adjusted. Wiring errors are automatically corrected via pair swapping (automatic MDI/MDIX) and polarity correction.
3.1
Medium Dependent Interface (MDI) for Twisted Pair Cable
The interface between IP1001 and CAT5 cable consists of four signal pairs, channel A, B, C and D, that are used for 1000BASE-T transmission/receiving. Each signal pair consists of two bi-directional pins that transmit and receive data stream at the same time. When the IP1001 operates in 100BASE-TX or 10BASE-T mode, only channel A and B are used, one for transmission and the other for reception. IP1001 will handle the MDIX/MDI crossover issue of the twisted-pair wire automatically. Please refer to section 3.5 Auto MDI/MDIX Crossover for detail.
16/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
3.2
MAC Interface (RGMII/ GMII/ MII)
IP1001 supports RGMII and GMII/ MII interfaces. User can select the one of the interfaces by configure pin 36 and IP1001 will latch the setting at the end of hardware reset. If pin 36 is connected to GND through a resistor R44, RGMII is selected. If pin 36 is connected to VDDO through a resistor R24, GMII/ MII is selected.
GMII/MII interface
VDDO R24 5.1K RGMII_N/GMII
RGMII interface
R44 5.1K RGMII_N/GMII
If GMII mode is selected and IP1001 links in 1000BASE-T mode, GTX_CLK, TX_EN, TXD[7:0] and TX_ER are input signals and should be driven by an external MAC device, TX_CLK is driven low. RX_CLK, CRS, RX_DV, RXD[7:0], RX_ER and COL are output signals to an external MAC device. In the 100BASE-TX (10BASE-T) modes, both TX_CLK and RX_CLK source 25 MHz (2.5 MHz) clock respectively. TX_EN, TXD[3:0] and TX_ER are input signal and should be driven by an external MAC device. RX_CLK, CRS, RX_DV, RXD[3:0], RX_ER and COL are output signals to an external MAC device. GTX_CLK and TXD[7:4] signals are ignored and RXD[7:4] drives low. If RGMII mode is selected, TXC, TX_CTL and TXD[3:0] are input signals and should be driven by an external MAC device, TX_CLK is driven low. RXC, RX_CTL and RXD[3:0] are output signals to an external MAC device. RXC provides a 125 Mhz, 25 Mhz or 2.5 Mhz reference clock depending on the link speed is 1000M, 100M or 10M. A timing adjustment on MAC interface is implemented in IP1001 by adding delay to the clock pins and changing driving capability on RX pins. User can add input delay to the GTX_CLK(TXC) by programming pin 49 TXPHASE_SEL or register 16.1 or add output delay to the RX_CLK(RXC) by programming pin 48 RXPHASE_SEL or register 16.0. The driving capability of RX signals can be configured by programming MII register 16[8:5]
17/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
MII/GMII/RGMII selection and signal direction
RGMII is active if pin 36 RGMII_N/GMII is pulled low. TXD[3:0] TX_ER TXEN/ TXCTL GTX_CLK/ TXC RXD[3:0] TXCTL TXC RXD[3:0] TD[3:0]
IP1001 transformer
MDI[3:0]P/M
RX_ER RXDV/ RXCTL CRS COL RX_CLK/ RXC TX_CLK RXC RXCTL
MAC
GMII is active if pin 15 RGMII_N/GMII is pulled high and IP1001is linked at giga mode. TXD[7:0] TX_ER TXEN/ TXCTL GTX_CLK/ TXC RXD[7:0] TXD[7:0] TXER TXEN GTX_CLK RXD[7:0] RXER RXDV CRS COL RXCLK
IP1001 transformer
MDI[3:0]P/M
RX_ER RXDV/ RXCTL CRS COL RX_CLK/ RXC TX_CLK
MAC
MII is active if pin 15 RGMII_N/GMII is pulled high and IP1001 islinked at 100M, or 10M. TXD[3:0] TX_ER TXEN/ TXCTL GTX_CLK/ TXC RXD[3:0] RXD[3:0] RXER RXDV CRS COL RXCLK TXCLK TXD[3:0] TXER TXEN
IP1001 transformer
MDI[3:0]P/M
RX_ER RXDV/ RXCTL CRS COL RX_CLK/ RXC TX_CLK
MAC
18/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
Waveform of RGMII and GMII (MII)
R G M II
TXC
TX_CTL
G M II's TX_EN
TXERR
T X D [3 :0 ]
T X D [3 :0 ]
T X D [7 :4 ]
T X E R R = G M II's T X _ E N (X O R ) G M II's T X _ E R
RXC
RX_CTL
G M II's RX_DV
RXERR
R X D [3 :0 ]
R X D [3 :0 ]
R X D [7 :4 ]
R X E R R = G M II's R X _ D V (X O R ) G M II's R X _ E R
G M II (M II)
G TX_CLK (T X _ C L K )
TX_EN, TX_ER (T X _ E N , T X _ E R ) T X D [7 :0 ] (T X D [3 :0 ])
RX_CLK (R X _ C L K )
RX_DV, RX_ER (R X _ D V , R X _ E R ) R X D [7 :0 ] (R X D [3 :0 ])
19/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
3.3
Serial Management Interface
The serial management interface consisting of two pins, MDC and MDIO, provides access to the MII registers of IP1001. MDC is a clock input and runs at a maximum rate of 12.5 MHz. MDIO is a bi-directional data pin that runs synchronously to MDC. The MDIO pin requires a 5.1-k pull up resistor. To access MII register in IP1001, MDC should be at least one more cycle than MDIO. That is, a complete command consists of 32 bits MDIO data and at least 33 MDC clocks.
Frame format
Read <01><10> Operation Write <01><01><10> Operation
MDC
z z
MDIO
1..1 0 1 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 1..1
idle
start code
write
op
A A A A A R R R R R TA b b b b b b b b b b b b b b b b 1111119876543210 4321043210 PHY address = Reg address = 543210 Register data 01h 00h
idle
MDC MDIO
z z z
1..1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 Z 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 1..1
idle
start code
read
op
A A A A A R R R R R TA b b b b b b b b b b b b b b b b 1111119876543210 4321043210 PHY address = Reg address = 543210 Register data 01h 00h
idle
3.4
LED
IP1001 provides 3 LED pins, LED0~2, and four LED display modes, mode0~3. User can select one of four LED modes by configuring LED_MODE1 and LED_MODE0. LED_MODE1 and LED_MODE0 are defined in register 16[15:14]. Pin 55 LED_MODE0 defines the default value of register 16[14]. The functionality of the LED pins is shown in the table below. The driving capability of LED pins can be programmed by writing MII register 16[13]. LED mode setting
LED mode 1
VDDO R24 5.1K TX_CLK/LED_MODE0
LED mode 0
R44 5.1K TX_CLK/LED_MODE0
20/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
LED application circuit Mode 0 & mode 2
LED R2 220 ohm
LED 0,1,2
Mode 1
LED0
R51
220
1 Bi-color
2
LED1
LED
R2 220 ohm
LED 2
Bi-color LED configuration
Mode 3
VDDO R51 220 3 LED4 Bi-tripple color 2 1 LED0 LED1
LED R2 220 ohm
LED 2
Bi-tripple color LED configuration
Mode0 LED_MODE1, LED_MODE0 Pin 13 LED0 Pin 14 LED1 0,0 10/100M Link/Act 100M Link/Act
Mode1 0,1 Bi-color mode {LED0, LED1}= 10= 1G Link; 01=10/100M Link; 00= link off 11= link off Act
Mode2 1,0 1G Link/ Act 100M Link/ Act
Mode3 1,1 Bi-triple-color mode {LED0, LED1}= 10= 1G Link; 01= 100M Link 00= 10M Link; 11= link off Link/ Act
Pin 15 LED2
Note: Link: LED on
1G Link/Act
10M Link/ Act
Act (activity): LED blinking (frequency is about 10Hz)
21/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
3.5
Auto MDI/MDIX Crossover
The IP1001 implements auto-crossover function, that is, users don't have to care using a crossover or non-crossover cable. Its pin mapping in MDI and MDIX modes is shown in the following table. If IP1001 interoperates with a device that does not implement auto MDI/MDIX crossover, the IP1001 makes the necessary adjustment prior to performing auto-negotiation. If the IP1001 interoperates with a device that implements auto MDI/MDIX crossover, a random algorithm as described in IEEE 802.3 section 40.4.4 determines which device performs the crossover. When the IP1001 interoperates with a 10BASE_T PHY or a PHY that implements auto-negotiation, IP1001 decides the MDI/MDIX by the presence of link pulses. However, when interoperating with a 100BASE_TX PHY that does not implement auto-negotiation (i.e. link pulses are not present), IP1001 uses signal energy of receiving MLT3 signals to determine whether or not to crossover. The auto MDI/MDIX function is turned on automatically after hardware reset and users can disable it by programming MII register 20.2. User can check if IP1001 is in MDI or MDIX type by reading MII register 17.11. Auto MDI/MDIX function is not affected by disabling auto-negotiation function. Pin MDI[0]P/M MDI[1]P/M MDI[2]P/M MDI[3]P/M MDI 1000BASE-T BI_DA+/BI_DB+/BI_DC+/BI_DD+/100BASE-TX 10BASE-T TX+/TX+/RX+/RX+/Unused Unused Unused Unused MDIX 1000BASE-T BI_DB+/BI_DA+/BI_DD+/BI_DC+/100BASE-TX 10BASE-T RX+/RX+/TX+/TX+/Unused Unused Unused Unused
3.6
Polarity Correction
The IP1001 performs polarity correction without any manual setting. It corrects polarity errors on the receive pairs in 1000BASE-T and 10BASE-T modes automatically. In 1000BASE-T mode, polarity correction is based on the sequence of idle symbols. In 10BASE-T mode, polarity correction is based on the detection the polarity of valid normal link pulse and idle pulse. In 100BASE-TX mode, the polarity does not matter.
22/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
3.7
Auto-Negotiation
IP1001 will performs Auto-Negotiation automatically if one of the following conditions happened: 1) Power up reset, hardware reset, or software reset (by programming MII register 0.15). 2) Restart Auto-Negotiation (by programming MII register 0.9). 3) Transition from power down to power up (by programming MII register 0.11). 4) Link is down. Once Auto-Negotiation is initiated, IP1001 sends out the appropriate base pages/ next pages to advertise its capability and negotiate with the link partner to determine speed, duplex, and master/slave. Note that IP1001 handles the base page/ next page exchanges automatically without user intervention. To link at giga mode, the link partner of IP1001 has to support Auto-Negotiation, too. Once IP1001 completes Auto-Negotiation it updates the statuses in registers 1, 5, 6, 10 and 17. The advertised abilities can be changed by writing registers 4 and 9. It is noted that a write access to register 4 or 9 has no effect once the IP1001 begins transmitting Fast Link Pulses (FLPs). This guarantees that the transmitted FLPs are consistent. Register 7 is treated in a similar way as registers 4 and 9 during additional next page exchanges. If the link partner doesn't support Auto-Negotiation, IP1001 determines the link speed using parallel detection and the link result is either 10M half duplex or 100M half duplex. Please refer to IEEE 802.3 clause 28 and 40 for more detailed description of Auto-Negotiation. Auto-Negotiation can be disabled by programming register 0.12. When Auto-Negotiation is disabled, the speed and duplex of IP1001 can be changed by programming registers 0.13, 0.6 and 0.8, respectively.
23/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
3.8
Smart speed
IP1001 supports smart speed function. If IP1001 can't link at Gigabit speed due to cable quality, the link speed is down shift to 100M automatically if smart speed option is turned on. If the function is turned off, IP1001 will link down if it can't link at giga mode due to cable quality. The function is default on and it can be enabled/disabled by programming MII register 16.11.
3.9
Power supply
IP1001 has 4 sets of power pins, DVDD, AVDD, VDDO and AVDDH. VDDO is connected to 3.3v or 2.5v depending on MAC interface is GMII or RGMII. AVDDH can use the same power source of VDDO, that is 3.3v or 2.5v, but it needs a bead to prevent VDDO noise. AVDD can be connected to 1.8v or 2.1v. If there is no external 1.8v power source, user can use the 2.1v power generated by the built in regulator (CTRL21). DVDD is connected to 1.2v. The center tap of transformer can be connected to 2.1v or 2.5v. If there is no external 2.5v power source, user can use the 2.1v power generated by the built in regulator control(CTRL21). The current limit of bead should be large enough to prevent the IR drop in power supply input.
2 .5 v o r 2 .1 v (fro m re g u la to r) bead
1 .2 v (fro m re g u la to r) 1 .8 v o r 2 .1 v (fro m re g u la to r) 3 .3 v (G M II) o r 2 .5 v (R G M II) bead bead
DVDD AVDD VDDO AVDDH C TR L12D C TRL21 IP 1 0 0 1
CT
T ra n s fo rm e r
PN P
PN P
1 .2 v
2 .1 v
24/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
3.10
Digital Internal Function
The IP1001 integrates all necessary function blocks to achieve the communication ability over CAT5 unshielded twisted pair cables. These function blocks include analog blocks and digital blocks. Analog function blocks includes analog to digital converter (ADC), digital to analog converter (DAC), active hybrid, and high-speed 1.25GHz transmitter/receiver. Digital function blocks include digital adaptive feed-forward equalizer (FFE), decision-feedback equalizer (DFE), echo canceller (EC), near-end-cross-talk canceller, baseline wander canceller, and digital phase lock-loop (DPLL). Some other encoding/decoding blocks are also necessary in the transmission/receiving data path.
3.11
IEEE802.3 1000BASE_T Test mode
IP1001 supports four test modes for 1000BASE_T defined in IEEE802.3 clause 40.6. User can force IP1001 to be in test mode to characterize its waveform, jitter, and distortion by programming MII register 9[15:13].
25/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4
Register Descriptions
Description Self-Clear Latched High Latched Low Read Only Read and Write Not Affected Reset by RESET# pin Reset by MII register 0 bit 15
Abbreviation description Abbreviation SC LH LL RO R/W NA HW Reset SW Reset
PHY registers The IP1001 supports a full set of PHY registers, which can be accessed through the MDC/MDIO interface. Register Reg0 Reg1 Reg2 Reg3 Reg4 Reg5 Reg6 Reg7 Reg8 Reg9 Reg10 Reg11~14 Reg15 Reg16 Reg17 Reg18~19 Reg20 Reg21~31 Description Control Register Status Register PHY Identifier Register PHY Identifier Register Auto-Negotiation advertise register Link Partner Ability Register Auto-Negotiation Expansion Register Auto-Negotiation Next Page Transmit Register Auto-Negotiation Link Partner Next Page Register 1000BASE-T Control Register 1000BASE-T Status Register Reserved. Do not access to these registers. Extended Status Register PHY Specific Control Register1 PHY Link Status Register Reserved. Do not access to these registers. PHY Specific Control Register2 Reserved
26/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4.1
Bit 0.5:0 0.6
Control Register (Reg0)
Name Reserved Speed Selection (MSB) Description 0.6 1 1 0 0.13 1 0 1 Reserved 1000Mb/s 100Mb/s R/W R/W R/W SC R/W 0 1 0 0 0 NA SC 0 Type RO R/W HW Reset SW Reset
Always 0 1 NA
0.7 0.8 0.9 0.10
Collision Test Duplex Mode Restart Auto-NEG Isolate
0 0 10Mb/s 1: Enable COL signal test 0: Disable COL signal test 1: Full duplex 0: Half duplex 1: Restart Auto-Negotiation Process 0: Normal operation 1: Isolate PHY from MII, GMII, or RGMII electrically 0: normal operation 1: Power down 0: Normal operation 1: Enable Auto-Negotiation Process 0: Disable Auto-Negotiation Process Please refer to bit 0.6 for detail information 1: Enable loop back mode 0: Disable loop back mode 1: PHY software reset 0: normal operation
0.11 0.12 0.13 0.14 0.15
Power Down Auto-Negotiation Enable Speed Selection (LSB) Loopback Software Reset
R/W R/W R/W R/W R/W SC
0 1 0 0 0
0 NA NA 0 0 (SC)
27/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4.2
Bit 1.0 1.1 1.2 1.3 1.4 1.5 1.6
Status Register (Reg1)
Name Extended Capability Jabber Detect Link Status Auto-Negotiation Ability Remote Fault Auto-Negotiation Complete MF Preamble Suppression Description 1: Support extended register capabilities 0: Support basic register set capabilities only 1: Jabber condition detected 0: No jabber condition detected 1: Link is up 0: Link is down Type RO RO LH RO LL HW Reset 1 0 0 1 0 0 SW Reset 1 0 0 1 0 0
1: PHY is able to perform Auto-Negotiation RO 0: PHY is not able to perform Auto-Negotiation 1: Remote fault condition detected RO 0: No remote fault condition detected LH 1: Auto-Negotiation process completed 0: Auto-Negotiation process not completed 1: PHY accepts management frames with preamble suppressed. 0: PHY does not accept management frames with preamble suppressed. Ignore when read 1: There is extended status information in Register 15 0: No extended status information in Register 15 RO RO
Reserved 1
1.7 1.8
Reserved Extended Status
RO RO
Reserved 0 Reserved 1
1.9
100BASE-T2 Half Duplex 100BASE-T2 Full Duplex
1: PHY able to perform half duplex 100BASE-T2 RO 0: PHY not able to perform half duplex 100BASE-T2 1: PHY able to perform full duplex 100BASE-T2 RO 0: PHY not able to perform full duplex 100BASE-T2 RO
Reserved 0
1.10
Reserved 0
1.11
10Mb/s Half Duplex 1: PHY able to operate at 10 Mb/s in half duplex mode 0: PHY not able to operate at 10 Mb/s in half duplex mode 10 Mb/s Full Duplex
1
1
1.12
1.13 1.14 1.15
100BASE-X Half Duplex 100BASE-X Full Duplex 100BASE-T4
1: PHY able to operate at 10Mb/s in full duplex RO mode 0: PHY not able to operate at 10Mb/s in full duplex mode 1: PHY able to perform half duplex 100BASE-X RO 0: PHY not able to perform half duplex 100BASE-X 1: PHY able to perform full duplex 100BASE-X RO 0: PHY not able to perform full duplex 100BASE-X 1: PHY able to perform 100BASE-T4 RO 0: PHY not able to perform 100BASE-T4
1
1
1 1
1 1
Reserved 0
28/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4.3
Bit
PHY Identifier Register (Reg2)
Name Description 0000_0010_0100_0011 Note: ICplus's OUI is 0x0090C3 Type RO HW Reset SW Reset
2[15:0] Organizationally Unique Identifier Bit [3:18]
Always 0x0243
4.4
Bit
PHY Identifier Register (Reg3)
Name Revision Number Manufacturer's Model Number Description 0000 011001 000011 Type RO RO RO HW Reset SW Reset
3[3:0] 3[9:4]
Always 0000 Always 011001 Always 000011
3[15:10] Organizationally Unique Identifier Bit [19:24]
29/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4.5
Bit
Advertisement Register (Reg4)
Name Selector Filed Description Only CSMA/CD <00001> is specified. No other protocols are supported. Type RO HW Reset 00001 SW Reset 00001
4[4:0]
4.5 4.6 4.7 4.8
10BASE-T Half Duplex 10BASE-T Full Duplex 100BASE-TX Half Duplex 100BASE-TX Full Duplex 100BASE-T4 PAUSE
1 = 10Base-T full duplex is supported 0 = 10Base-T full duplex not supported 1 = 10Base-T half duplex is supported 0 = 10Base-T half duplex not supported 1 = 100Base-TX half duplex is supported 0 = 100Base-TX half duplex not supported 1 = 100Base-TX full duplex is supported 0 = 100Base-TX full duplex not supported 1 = 100Base-T4 is supported 0 = 100Base-T4 not supported 1 = flow control is supported 0 = flow control is not supported
R/W R/W R/W R/W
1 1 1 1
1 1 1 1
4.9 4.10 4.11 4.12 4.13
RO R/W R/W R/W
Reserved 0 0 0 0 0 0
Asymmetric Pause 1 = asymmetric flow control is supported 0 = asymmetric flow control is not supported Reserved Remote Fault Ignore when read
1 = Advertise remote fault detection capability R/W 0 = Not advertise remote fault detection capability
4.14 4.15
Reserved Next Page
Ignore when read 1 = Next pages are supported 0 = Next pages are not supported
RO R/W
Reserved 0 1
30/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4.6
Bit
Link Partner's Ability Register (Base Page) (Reg5)
Name Selector Field 10BASE-T Half Duplex 10BASE-T Full Duplex Description Type RO RO HW Reset 0 0 SW Reset 0 0
5[4:0] 5.5
1 = 10Base-T is supported by link partner 0 = 10Base-T not supported by link partner 1 = 10Base-T full duplex is supported by link partner 0 = 10Base-T full duplex not supported by link partner
5.6
RO
0
0
5.7
100BASE-TX Half Duplex 100BASE-TX Full Duplex
1 = 100Base-TX is supported by link partner 0 = 100Base-TX not supported by link partner 1 = 100Base-TX full duplex is supported by link partner 0 = 100Base-TX full duplex not supported by link partner
RO
0
0
5.8
RO
0
0
5.9
100BASE-T4
1 = 100Base-T4 is supported by link partner 0 = 100Base-T4 not supported by link partner
RO
0
0
5.10
PAUSE
1 = flow control is supported by Link partner 0 = flow control is not supported by Link partner
RO
0
0
5.11
Asymmetric Pause 1 = asymmetric flow control is supported by Link partner 0 = asymmetric flow control is NOT supported by Link partner
RO
0
0
5.12
Reserved
RO
0
0
31/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
HW Reset 0 SW Reset 0
Bit 5.13
Name Remote Fault
Description 1 = link partner is indicating a remote fault 0 = link partner does not indicate a remote fault. It is Received Code Word Bit 13.
Type RO
5.14
Acknowledge
1 = link partner acknowledges reception of local node's capability 0 = no acknowledgement It is Received Code Word Bit 14.
RO
0
0
5.15
Next Page
1 = Next pages are supported by link partner 0 = Next pages are not supported by link partner. It is Received Code Word Bit 15.
RO
0
0
32/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4.7
Bit 6.0
Auto-Negotiation Expansion Register (Reg6)
Name Description Type RO HW Reset 0 SW Reset 0
1: Link partner supports Auto-Negotiation Link Partner Auto-Negotiation Able 0: Link partner does not support Auto-Negotiation Page Received Local Next Page Able Link Partner Next Page Able Parallel Detection Fault 1: A new page has been received 0: A new page has not been received 1: Local device supports Next Page 0: Local device does not support Next Page 1: Link Partner supports Next Page 0: Link Partner does not support Next Page 1: A fault has been detected via Parallel Detection function 0: A fault has not been detected via Parallel Detection function Ignore when read
6.1 6.2 6.3 6.4
RO LH RO RO RO
0 1 0 0
0 0 0 0
6.15:5
Reserved
RO
Reserve 0
33/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4.8
Bit
Auto-Negotiation Next Page Transmit Register (Reg7)
Name Description Transmit Code Word Bit 10:0 Transmit Code Word Bit 11 Transmit Code Word Bit 12 Transmit Code Word Bit 13 Transmit Code Word Bit 14 Transmit Code Word Bit 15 Type R/W RO R/W R/W RO R/W HW Reset 0x001 0 0 SW Reset 0x001 0 0
7[10:0] Message/Unformatted Field 7.11 7.12 7.13 7.14 7.15 Toggle Acknowledge 2 Message Page Reserved Next Page
1 1 Reserved 0 0 0
4.9
Bit
Auto-Negotiation Link Partner Next Page Register (Reg8)
Name Description Received Code Word Bit 10:0 Received Code Word Bit 11 Received Code Word Bit 12 Received Code Word Bit 13 Received Code Word Bit 14 Received Code Word Bit 15 Type RO RO RO RO RO RO HW Reset 0x000 0 0 0 0 0 SW Reset 0x000 0 0 0 0 0
8[10:0] Message/Unformatted Field 8.11 8.12 8.13 8.14 8.15 Toggle Acknowledge 2 Message Page Acknowledge Next Page
34/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4.10
Bit
1000BASE-T Control Register (Reg9)
Name Reserved 1000BASE-T Half Duplex 1000BASE-T Full Duplex Port Type Configuration Value Manual Configuration Enable Description Ignore when read Type R/W HW Reset SW Reset
9[7:0] 9.8 9.9 9.10 9.11
Reserved to 0x00 1 1 1 0 0 0 0 0
1: Advertise 1000BASE-T half duplex capable R/W 0: Not advertise 1: Advertise 1000BASE-T full duplex capable R/W 0: Not advertise 1: Prefer multi-port device (MASTER) 0: Prefer single-port device (SLAVE) 1: Manual configure as MASTER 0: Manual configure as SLAVE It is valid only if bit 9.12 is set to 1. 1: Manual Configuration Enabled 0: Manual Configuration Disabled R/W R/W
9.12
R/W
0
0
9[15:13] Test mode
1000BASE_T test mode defined in IEEE802.3 R/W clause 40.6. 9[15:13] 000 001 010 011 100 Others Mode Normal Mode Test Mode 1 - Transmit waveform test Test Mode 2 - Transmit Jitter test in MASTER mode Test Mode 3 - Transmit Jitter test in SLAVE mode Test Mode 4 - Transmit distortion test Reserved
000
000
35/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4.11
Bit
1000BASE-T Status Register (Reg10)
Name Description Ignore when read Ignore when read Type RO RO RO HW Reset SW Reset
10[7:0] Idle Error Count 10.8 Reserved 10.9 10.10 Reserved Link Partner's 1000BASE-T Half Duplex Capability Link Partner's 1000BASE-T Full Duplex Capability Remote Receiver Status Local Receiver Status MASTER/SLAVE Configuration Resolution
0x00 0x00 Reserved to 0 Reserved to 0 0 0
1: Link Partner is capable of 1000BASE-T half RO duplex 0: Link Partner is not capable of 1000BASE-T half duplex 1: Link Partner is capable of 1000BASE-T full duplex 0: Link Partner is not capable of 1000BASE-T full duplex 1: Remote Receiver OK 0: Remote Receiver Not OK RO
10.11
0
0
10.12 10.13 10.14
RO
0 0 0
0 0 0
1: Local Receiver OK RO 0: Local Receiver Not OK 1: Local PHY configuration resolved to RO MASTER 0: Local PHY configuration resolved to SLAVE
10.15
MASTER/SLAVE 1: MASTER/SLAVE configuration fault detected RO Configuration Fault 0: No MASTER/SLAVE configuration fault LH detected SC
0
0
36/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4.12
Bit
Extended Status Register (Reg15)
Name Reserved 1000BASE-T Half Duplex 1000BASE-T Full Duplex 1000BASE-X Half Duplex 1000BASE-X Full Duplex Description Type HW Reset 0x000 1 1 0 0 SW Reset 0x000 1 1 0 0
15[11:0] 15.12 15.13 15.14 15.15
Ignore when read RO 1: be able to perform half duplex 1000BASE-T RO 0: not able to perform half duplex 1000BASE-T 1: be able to perform full duplex 1000BASE-T RO 0: not able to perform full duplex 1000BASE-T 1: be able to perform half duplex 1000BASE-X RO 0: not able to perform half duplex 1000BASE-X 1: be able to perform full duplex 1000BASE-X RO 0: not able to perform full duplex 1000BASE-X
37/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4.13
Bit 16.0
PHY Specific Control & Status Register (Reg16)
Name RXPHASE_SEL Description Type HW Reset Pin 48 SW Reset NA
This bit is used to adjust RX clock phase at RW GMII/ RGMII interface 0: No intentional delay is added on RX_CLK 1: An intentional delay is added on RX_CLK (about 2ns delay in 1000BASE-T, and about 4ns delay in 100BASE-TX and 10BASE-T). (Pin 48 sets the default value of this bit) This bit is used to adjust TX clock phase at RW GMII/ RGMII interface 0: No intentional delay is added on GTX_CLK/ TXC 1: An intentional delay is added on GTX_CLK/ TXC (about 2ns delay in 1000BASE-T, and about 4ns delay in 100BASE-TX and 10BASE-T) Pin 49 sets the default value of this bit. 1 = Enable repeater mode 0 = Disable repeater mode RW
16.1
TXPHASE_SEL
Pin 49
NA
16.2 16[4:3] 16[6:5]
Repeater Mode Reserved
0 01
NA NA NA
RXCLK_DRIVE[1:0] These 2 bits are used to adjust driving
RW
10
current of RX_CLK.
I/F MII GMII/ RGMII (10/100) GMII/ RGMII (1000) 2'b00 2mA 2mA 4mA 2'b01 4mA 4mA 8mA 2'b10 8mA 8mA 12mA 2'b11 2mA 2mA 2mA
16[8:7]
RXD_DRIVE[1:0] These 2 bits are used to adjust driving current of RXD[7:0], RX_ER, and RX_DV. The driving current of RXD[3:0] and RX_DV
I/F MII GMII/ RGMII (10/100) GMII/ RGMII (1000) 2'b00 2mA 2mA 4mA 2'b01 4mA 4mA 8mA 2'b10 8mA 8mA 12mA 2'b11 2mA 2mA 2mA
RW
10
NA
The driving current of RXD[7:4] and RX_ER
I/F MII GMII (10/100) GMII (1000) RGMII (10/100) RGMII (1000) 2'b00 2mA 2mA 4mA 2mA 4mA 2'b01 4mA 4mA 8mA 2mA 2mA 2'b10 8mA 8mA 12mA 2mA 12mA 2'b11 2mA 2mA 2mA 2mA 2mA
16.9
Jabber
1 = Enable Jabber
38/48
RW
1
NA
Dec. 18, 2007 IP1001-DS-R06
Copyright (c) 2006, IC Plus Corp.
www..com
IP1001 LF
Data Sheet
Name Heart beat Smart Speed Description 0 = Disable Jabber 1 = Enable Heart beat 0 = Disable Heart beat 1 = Downshift to 100Mbps when 1000Mbps link fails 0 = No Downshift The default value (1) should be adopted for normal operation. Type RW RW HW Reset 0 1 SW Reset NA NA
Bit 16.10 16.11
16.12
Reserved
1
NA
16.13
LED_DRIVE
This bit is used to adjust LED driving current RW 1'b0 1'b1 4mA 8mA RW
0
NA
16[15:14] LED_MODE[1:0] These 2 bits are used to select LED displaying mode (Pin 55 sets the default value of bit14)
0 Pin55
NA
39/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4.14
Bit
PHY Link Status Register (Reg17)
Name Reserved Jabber Detected 0: 10Base Jabber not detected 1: 10Base Jabber detected APS_Sleep 0: Normal Operation 1: APS sleep mode is entered MDI/MDIX 0: MDI 1: MDIX
MDI 1G MDI0 A MDI1 B MDI2 C MDI3 D 100M 10M TX RX --TX RX --MDIX 1G B A D C 100M 10M RX TX --RX TX ---
Description
Type RO RO RO RO
HW Reset 0 0 0 0
SW Reset
17[8:0] 17.9 17.10 17.11
17.12
Link_Duplex
0: link at half duplex 1: link at full duplex It is valid only if bit 15 is 1. 2'b00: link at 10Base-T 2'b01: link at 100Base-TX 2'b10: link at 1000Base-T 2'b11: Reserved It is valid only if bit 15 is 1. 1: link up 0: link down
RO
0
17[14:13] Link_Speed[1:0]
RO
0
17.15
Link_Status
RO
0
Register 18~19 are reserved registers. User is inhibited to access to these registers. It may introduce abnormal function to write these registers.
40/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
4.15
Bit
PHY Specific Control Register2 (Reg20)
Name Auto-crossover Enable Reserved Description 1: Enable auto MDI/MDIX 0: Disable auto MDI/MDIX The default value should be adopted for normal operation. Type RW RW R/W RW HW Reset 11 1 101 1 SW Reset NA NA NA NA
20[1:0] 20.2 20[5:3] 20.6
SR_V/ SR_FAST Sew rate control parameters
Speed10to100en Detect the link partner's speed change from able 10BASE-T to 100BASE-TX by detecting MLT3 signals 1: Enable 0: Disable FIFO_Depth FIFO depth latency 00: latency = 2 01: latency = 3 10: latency = 4 11: latency = 5 When disable auto-crossover 0: MDI 1: MDIX The default value should be adopted for normal operation.
20[8: 7]
RW
10
NA
20.9
MDIX Enable
RW
0
0
20.10 20.11
Reserved APS_ON
R/W
1 1
NA NA
This bit is used to activate auto power saving RW (APS) mode 0: Disable APS 1: Enable APS The default value should be adopted for normal operation. R/W
20[15:12] Reserved
0000
NA
Register 21~31 are reserved registers. User is inhibited to access to these registers. It may introduce abnormal function to write these registers.
41/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
5
5.1
Electrical Characteristics
Absolute Maximum Rating
Stresses exceed those values listed under Absolute Maximum Ratings may cause permanent damage to the device. Functional performance and device reliability are not guaranteed under these conditions. All voltages are specified with respect to GND. Supply Voltage Input Voltage Output Voltage Storage Temperature Ambient Operating Temperature (Ta) -0.3V to 4.0V -0.3V to 5.0V -0.3V to 5.0V -65C to 150C -10C to 70C
5.2
DVDD AVDD VDDO VDDO
DC. Characteristic
Conditions Digital core supply voltage Analog core supply voltage I/O pad supply voltage I/O pad supply voltage Analog supply voltage Analog supply voltage Transformer center tap voltage Operating Temperature 1.7V 3.0V 1.88V 3.0V 2.4V 2.1V -10C Minimum Typical 1.2V 1.8V 3.3V 2.5V 3.3V 2.5V 2.5V 2.2V 3.6V 2.75V 3.6V 2.75V 2.75V 70C GMII/MII RGMII GMII/MII RGMII Maximum Note
Symbol
AVDDH AVDDH VCT TA Input Clock
Parameter Frequency Frequency Tolerance
Sym.
Min. -50
Typ. 25
Max. +50
Unit MHz PPM
Conditions
I/O Electrical Characteristics Symbol VIH VIL VOH VOL IOZ IIN Icc Specific Name Input High Vol. Input Low Vol. Output High Vol. Output Low Vol. Tri-state Leakage Input Current Average Operating Supply Current Vout=Vcc or GND Vin=Vcc or GND Iout=0mA Condition Min 0.5*Vcc -0.5V 0.9*Vcc Max Vcc+0.5V 0.3*Vcc Vcc 0.1*Vcc
42/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
5.3
5.3.1
AC Timing
Reset Timing Min. 10 10 0 Typ. 1 Max. 20 Unit ms ms s ns
Description X1 valid period before reset released Reset period MII/GMII/RGMII clock out after reset released CLK_OUT clock out after reset released
Power on VCC OSCI (X1) X1 valid period before reset released
Reset released resetb Reset period
MII clock
MII clock comes out period after reset released CLK_OUT CLK_OUT comes out period after reset released
43/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
5.3.2
MII Timing
a. Transmit Timing Requirements
Symbol TTclk1 TTclk1 Ts1 Description Period of transmit clock in 100M mode Period of transmit clock in 10M mode TXEN, TXD to TX_CLK setup time (TXPHASE_SEL=0, no clock delay added) TXEN, TXD to TX_CLK setup time (TXPHASE_SEL=1, clock delay added) TXEN, TXD to TX_CLK hold time (TXPHASE_SEL=0, no clock delay added) TXEN, TXD to TX_CLK hold time (TXPHASE_SEL=1, clock delay added)
T T clk1
Min. -0.65 3.35 0.2 4.2
Typ. 40 400
Max. -
Unit ns ns ns ns ns ns
Th1
M II_ T X C L K T h1 T X E N , T X D [3 :0 ] T s1
b. Receive Timing
Symbol TRclk1 TRclk1 Td1 Description Period of receive clock in 100M mode Period of receive clock in 10M mode MII_RXCLK rising edge to RXDV, RXD (RXPHASE_SEL=0, no clock delay added) MII_RXCLK rising edge to RXDV, RXD (RXPHASE_SEL=1, clock delay added)
TRclk1
Min. -0.4 3.6
Typ. 40 400 0 4
Max. 0.4 4.4
Unit ns ns ns ns
RX_CLK Td1 RXDV, RXD[3:0]
44/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
5.3.3
GMII Timing
c. Transmit Timing Requirements
Symbol TTXCLK Ts2 Description Period of transmit clock TXEN, TXD to GTX_CLK setup time (TXPHASE_SEL=0, no clock delay added) TXEN, TXD to GTX_CLK setup time (TXPHASE_SEL=1, clock delay added) TXEN, TXD to GTX_CLK hold time (TXPHASE_SEL=0, no clock delay added) TXEN, TXD to GTX_CLK hold time (TXPHASE_SEL=1, clock delay added)
T T c lk2
Min. -0.65 3.35 0.2 4.2
Typ. 8
Max. -
Unit ns ns ns ns ns
Th2
G TX_CLK T h2 T X E N , T X D [7 :0 ] T s2
d. Receive Timing
Symbol TRclk2 Td2 Description Period of receive clock RX_CLK rising edge to RXDV, RXD (RXPHASE_SEL=0, no clock delay added) RX_CLK rising edge to RXDV, RXD (RXPHASE_SEL=1, clock delay added)
TRclk2
Min. -
Typ. 8
Max. 0.4 4.4
Unit ns ns ns
RX_CLK Td2 RXDV, RXD[7:0]
45/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
5.3.4
RGMII Timing
e. Transmit Timing Requirements
Symbol TTclk3 TTclk3 TTclk3 Ts3 Description Period of transmit clock in giga mode Period of transmit clock in 100M mode Period of transmit clock in 10M mode TXEN, TXD to TXC setup time (TXPHASE_SEL=0, no clock delay added) TXEN, TXD to TXC setup time (TXPHASE_SEL=1, clock delay added) TXEN, TXD to TXC hold time (TXPHASE_SEL=0, no clock delay added) TXEN, TXD to TXC hold time (TXPHASE_SEL=1, clock delay added)
T T clk3
Min. -0.65 1.35 0.2 2.2
Typ. 8 40 400
Max. -
Unit ns ns ns ns ns ns ns
Th3
TXC T h3 T X C T L , T X D [3 :0 ] T s3 T s3 T h3
f.
Symbol TRclk3 TRclk3 TRclk3 Td3
Receive Timing
Description Period of receive clock in giga mode Period of receive clock in 100M mode Period of receive clock in 10M mode RXC edge to RXCTL, RXD (RXPHASE_SEL=0, no clock delay added) RXC edge to RXCTL, RXD (RXPHASE_SEL=1, clock delay added)
T R clk3
Min. -
Typ. 8 40 400
Max. 0.4 2.4
Unit ns ns ns ns ns
RXC T d3 R X C T L, R X D [3 :0 ] T d3
46/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
5.3.5
SMI Timing
a. MDC/MDIO Timing Requirements
Symbol Tch Tcl Tcm Tmd Tmh Tms Description MDC0 High Time MDC0 Low Time MDC0 period MDIO0 output delay MDIO0 setup time MDIO0 hold time Min. 40 40 80 10 10 Typ. Max. 5 Unit ns ns ns ns ns ns
MDC Tms Tmh
M D IO
W r ite C yc le
MDC T cl T cm T ch Tmd
M D IO
R e a d C yc le
5.4
Thermal Data
Theta Jc 11.1 14.2 Conditions 4 Layer PCB; air flow@ 0m/sec 2 Layer PCB; air flow@ 0m/sec Units o C/ W
o
Theta Ja 24.5 68.6
C/ W
6
Order Information
Package 64-PIN QFN Notice Lead free
Part No. IP1001 LF
47/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06
www..com
IP1001 LF
Data Sheet
7
Package Detail
64 QFN Outline Dimensions
aaa C D D1 B 64 1 R
4X
A
K bbbM C A B dddM C
D
b
// ccc C 0.6max E E1 Optional Exposed support bar (See list "*) 0.6max A A2 A3 L
b
A1
C
DETAIL :"A
aaa C Symbol A A1 A2 A3 b D/E D1/E1 e L R K aaa bbb ccc ddd eee fff E2 Dimension in mm Min Nom Max 0.80 0.85 1.00 0.02 0.00 0.05 0.60 0.65 0.80 0.20REF 0.18 0.25 0.30 9.00BSC 8.75BSC 0.50BSC 0.30 0.40 0.50 --14 0 ----0.09 ----0.20 ----0.15 ----0.10 ----0.10 ----0.05 ----0.08 ----0.10 D
DETAIL :"B
Dimension in inch Min Nom Max 0.031 0.033 0.039 0.000 0.001 0.002 0.024 0.026 0.031 0.008REF 0.007 0.010 0.012 0.354BSC 0.344BSC 0.020BSC 0.012 0.016 0.020 14 0 ----0.004 ------0.008 --0.006 ----0.004 ------0.004 ----0.002 ----0.003 ----0.004
eee C A Seating Plane D "B
D2
fff M C A B
fff M C A B
NOTE: CONTROLLING DIMENSION : MILLIMETER "A Min 5.49 e Exposed Pad Size D2/E2 (mm) D2/E2 (inch) Min Nom Max Nom Max 5.64 5.79 0.216 0.222 0.228
N
IC Plus Corp.
Headquarters 10F, No.47, Lane 2, Kwang-Fu Road, Sec. 2, Hsin-Chu City, Taiwan 300, R.O.C. TEL : 886-3-575-0275 FAX : 886-3-575-0475 Website: www.icplus.com.tw Sales Office 4F, No. 106, Hsin-Tai-Wu Road, Sec.1, Hsi-Chih, Taipei Hsien, Taiwan 221, R.O.C. TEL : 886-2-2696-1669 FAX : 886-2-2696-2220
48/48 Copyright (c) 2006, IC Plus Corp.
Dec. 18, 2007 IP1001-DS-R06


▲Up To Search▲   

 
Price & Availability of IP1001LF

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X